#ifndef FENETREPRINCIPALE_H
#define FENETREPRINCIPALE_H

#include <QMainWindow>
#include <QFileDialog>
#include <QFileInfoList>
#include <QTextCodec>
#include <QSettings>
#include "bdd.h"
#include "apiallocine.h"

namespace Ui {
    class FenetrePrincipale;
}

class FenetrePrincipale : public QMainWindow
{
    Q_OBJECT

public:
    explicit FenetrePrincipale(QWidget *parent = 0);
    ~FenetrePrincipale();

    void ChargerOptions();
    void AfficherDossiers();
    void AfficherFilms();

private:
    Ui::FenetrePrincipale *ui;
    bdd db;
    apiAllocine * api;
    QString optionNomBdd;
    QString optionExtensions;
    QString optionFiltresNomFichier;

private slots:
    void AjouterDossier();
    void RetirerDossier();
    void SynchroDossier();
    void EnregistreOptions();
    void OptionsParDefaut();

protected:
    void closeEvent(QCloseEvent* event);
};

#endif // FENETREPRINCIPALE_H
